import {createRouter, createWebHistory} from 'vue-router'
import routes from "./routes"

const router = createRouter({
    history: createWebHistory(),
    routes
});

//to表示目标路由组件，from表示源路由组件，next表示是否继续访问目标资源
router.beforeEach((to, from, next) => {

        var info = sessionStorage.getItem("token");
        //to.path得到目标路由的访问路径。to.name得到目标路由的名称
        if ((to.path !== '/'&&to.path!=='/register') && (info ===""||info===null)){
            router.push("/");
        } else {
            next();//继续访问目标资源
        }
    }
)

export default router;